#jisuan {
	font: 1.11rem/1.5 Microsoft Yahei, sans-serif; margin: 0px auto; text-align: center; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal; background-color: rgb(240, 240, 240);
}
#jisuan a:hover {
	text-decoration: none;
}
* {
	font-family: Microsoft Yahei,sans-serif;
}
.ulLinksB {
	padding: 0.66rem 0px 0px; text-align: center; overflow: hidden;
}
.ulLinksB li {
	margin: 0.66rem 0px 0px; width: 33%; text-align: left; overflow: hidden; float: left;
}
.ulLinksB li a {
	padding: 0px 0.33rem; height: 2.66rem; color: rgb(102, 102, 102); line-height: 2.66rem; font-size: 1.22rem; display: inline-block;
}
.ulLinksB li a:hover {
	color: rgb(102, 102, 102); background-color: rgb(214, 213, 213);
}
.fontArial {
	font-family: "Arial" !important;
}
.main {
	padding: 1.22rem 0.83rem 0.83rem 0.77rem; margin-bottom: 1.11rem;
}
.main h3 {
	text-align: left; color: rgb(51, 51, 51); line-height: 1.55rem; font-size: 1rem;
}
.btns {
	border-radius: 0.33rem; border: 2px solid rgb(96, 192, 236); border-image: none; margin-bottom: 1.05rem; -webkit-border-radius: 0.33333rem; -moz-border-radius: 0.33333rem;
}
.btns .btnss {
	background: rgb(255, 255, 255); width: 50%; height: 2.66rem; color: rgb(51, 51, 51); line-height: 2.66rem; float: left; cursor: pointer;
}
.btns .current.btnss {
	background: rgb(96, 192, 236); color: rgb(255, 255, 255);
}
.calculator_con {
	background: -ms-linear-gradient(133deg, rgb(186, 186, 186), rgb(215, 215, 215) 50%, rgb(230, 230, 230) 50%, rgb(255, 255, 255)); padding: 1.11rem 0.61rem 0.66rem; border-radius: 0.33rem; border: 1px solid rgb(191, 191, 191); border-image: none; display: none; box-shadow: inset 0px -4px 0px rgba(0,0,0,0.2); -webkit-box-shadow: 0 -4px 0 rgba(0, 0, 0, 0.2) inset; -webkit-border-radius: 0.33333rem; -moz-border-radius: 0.33333rem; -moz-box-shadow: 0 -4px 0 rgba(0, 0, 0, 0.2) inset;
}
.current.calculator_con {
	display: block;
}
.calculator_hd {
	background: rgb(252, 253, 234); padding: 0.5rem; border-radius: 0.33rem; border: 1px solid rgb(195, 197, 199); border-image: none; box-shadow: inset 0px 2px 3px rgba(0,0,0,0.37), 0px 1px 1px rgba(0,0,0,0.13); -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.37) inset, 0 1px 1px rgba(0, 0, 0, 0.13); -webkit-border-radius: 0.33333rem; -moz-border-radius: 0.33333rem; -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.37) inset, 0 1px 1px rgba(0, 0, 0, 0.13);
}
.calculator_hd .resultIpt {
	background: none; border: currentColor; border-image: none; width: 100%; height: 3.44rem; text-align: right; color: rgb(51, 51, 51); font-size: 2.88rem; -webkit-appearance: none;
}
.calculator_bd {
	margin-top: 1.11rem;
}
.calculator_table li {
	display: flex;
}
.complete_more li {
	display: flex;
}
.complete_table_rdo li {
	display: flex;
}
.cal_btn {
	border-radius: 0.33rem; border: 1px solid rgb(137, 138, 140); flex:1 1 0px; border-image: none; width: 0px; height: 2.77rem; color: rgb(102, 102, 102); line-height: 2.77rem; font-size: 1.33rem; margin-right: 2.09%; margin-bottom: 1.16rem; display: block; -ms-zoom: 1; box-sizing: border-box; box-shadow: inset 0px 1px 2px white, 0px 1px 1px rgba(0,0,0,0.2); background-image: -ms-linear-gradient(rgb(233, 233, 234), rgb(213, 215, 220)); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-shadow: 0 1px 2px white inset, 0 1px 1px rgba(0, 0, 0, 0.2); -webkit-border-radius: 0.33333rem; -moz-border-radius: 0.33333rem; -moz-box-shadow: 0 1px 2px white inset, 0 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.cal_btn:active {
	-ms-zoom: 1; background-image: -ms-linear-gradient(rgb(213, 215, 220), rgb(233, 233, 234));
}
:nth-child(4n).cal_btn {
	margin-right: 0px;
}
.cla_btn_org {
	border-color: rgb(177, 70, 16); color: rgb(255, 255, 255); -ms-zoom: 1; background-image: -ms-linear-gradient(rgb(221, 131, 76), rgb(186, 89, 19));
}
.cla_btn_org:hover {
	color: rgb(255, 255, 255);
}
.cla_btn_org:active {
	-ms-zoom: 1; background-image: -ms-linear-gradient(rgb(186, 89, 19), rgb(221, 131, 76));
}
.cal_btn_gray {
	border-color: rgb(98, 66, 47); color: rgb(255, 255, 255); -ms-zoom: 1; background-image: -ms-linear-gradient(rgb(124, 101, 79), rgb(104, 83, 61));
}
.cal_btn_gray:hover {
	color: rgb(255, 255, 255);
}
.cal_btn_gray:active {
	-ms-zoom: 1; background-image: -ms-linear-gradient(rgb(104, 83, 61), rgb(124, 101, 79));
}
.cal_btn_bla {
	border-color: rgb(43, 43, 43); color: rgb(255, 255, 255); -ms-zoom: 1; background-image: -ms-linear-gradient(rgb(78, 78, 78), rgb(45, 45, 45));
}
.cal_btn_bla:hover {
	color: rgb(255, 255, 255);
}
.cal_btn_bla:active {
	-ms-zoom: 1; background-image: -ms-linear-gradient(rgb(45, 45, 45), rgb(78, 78, 78));
}
.cal_btn_gre {
	border-color: rgb(87, 99, 111); color: rgb(255, 255, 255); -ms-zoom: 1; background-image: -ms-linear-gradient(rgb(150, 157, 162), rgb(119, 127, 133));
}
.cal_btn_gre:hover {
	color: rgb(255, 255, 255);
}
.cal_btn_gre:active {
	-ms-zoom: 1; background-image: -ms-linear-gradient(rgb(119, 127, 133), rgb(150, 157, 162));
}
.cal_btn_dis {
	background: linear-gradient(rgb(233, 233, 234), rgb(255, 255, 255), rgb(213, 215, 220)); color: rgb(153, 153, 153);
}
.cal_btn_dis:hover {
	color: rgb(153, 153, 153);
}
.complete_table_rdo {
	width: 100%; font-size: 0.77rem;
}
.complete_table_rdo input {
	white-space: nowrap; cursor: pointer;
}
.complete_table_rdo label {
	white-space: nowrap; cursor: pointer;
}
.complete_table_rdo input[type='radio'] {
	border-radius: 0.44rem; border: 1px solid rgb(137, 138, 140); border-image: none; width: 0.88rem; height: 0.88rem; position: relative; -ms-zoom: 1; background-image: -ms-linear-gradient(rgb(218, 218, 218), rgb(255, 255, 255)); -webkit-appearance: none; -webkit-border-radius: 0.44444rem; -moz-border-radius: 0.44444rem; appearance: none; -moz-appearance: none;
}
.complete_table_rdo input[type='radio']:checked {
	border: 1px solid rgb(137, 138, 140); border-image: none;
}
.complete_table_rdo input[type='radio']:checked::before {
	background: rgb(140, 141, 143); border-radius: 0.16rem; left: 50%; top: 50%; width: 0.33rem; height: 0.33rem; margin-top: -0.16rem; margin-left: -0.16rem; display: inline-block; position: absolute; content: ""; -webkit-border-radius: 0.16667rem; -moz-border-radius: 0.16667rem;
}
.complete_table_rdo .ipts {
	width: 35.36%; font-size: 0px;
}
.complete_table_rdo .chk_text_inp {
	border-radius: 0.33rem; border: 1px solid rgb(137, 138, 140); border-image: none; width: 32.45%; height: 2.83rem; text-align: center; -ms-zoom: 1; box-sizing: border-box; background-image: -ms-linear-gradient(rgb(218, 218, 218), rgb(255, 255, 255)); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 0.33333rem; -moz-border-radius: 0.33333rem; -webkit-apparence: none;
}
.complete_table_rdo :nth-child(3n-1).chk_text_inp {
	margin: 0px 1.32%;
}
.complete_table_rdo li {
	margin-bottom: 1rem;
}
.complete_table_rdo .cal_btn {
	margin: 0px 0px 0px 2.57%; flex:0 0 auto; width: 14.51%; display: block; -webkit-box-flex: none; -moz-box-flex: none; -webkit-flex: none;
}
.complete_table_rdo :nth-child(7n-2).labinp {
	width: 9.36%;
}
.complete_table_main li {
	display: flex;
}
.complete_table_main .cal_btn {
	flex:1 1 0px; width: 14.51%; margin-right: 2.57%; display: block; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.complete_table_main :nth-child(6n).cal_btn {
	margin-right: 0px;
}
.complete_more {
	background: rgb(244, 244, 244); padding: 0.61rem; border-radius: 0.33rem; font-size: 0px; -webkit-border-radius: 0.33333rem; -moz-border-radius: 0.33333rem;
}
.complete_more .cal_btn {
	width: 17.73%; margin-right: 2.7%;
}
.complete_more :nth-child(5n).cal_btn {
	margin-right: 0px;
}
.complete_more a {
	font-family: "Arial" !important;
}
.complete_more li:last-child a {
	margin-bottom: 0px;
}
.labinp {
	width: 15.11%; text-align: center;
}
.labinp label {
	text-align: center; display: block;
}
.quickLnk {
	padding-left: 1.55rem; border-top-color: rgb(218, 218, 218); border-top-width: 1px; border-top-style: solid;
}
@media only screen
{
html {
	font-size: 12px;
}
}
@media only screen and (max-width:399px) and (min-width:360px)
{
html {
	font-size: 13px;
}
}
@media only screen and (max-width:479px) and (min-width:400px)
{
html {
	font-size: 15px;
}
}
@media only screen and (min-width:480px)
{
html {
	font-size: 18px;
}
}
